package cn.kgc.annotation;

/**
 * @author: mosin
 * @version: v1.0  2022/10/19
 * 注解：
 * 1.检查约束
 * 2.赋值
 * 3.简化配置  框架   xml
 *
 * 自定义注解
 *   @interface
 *
 *  元注解： 修饰注解的注解
 *  @Target    标识注解使用位置
 *          ElementType
 *            TYPE  FIELD  METHOD 等
 *  @Retention  注解的生命周期  注解什么时候有效
 *              RetentionPolicy
 *              SOURCE  CLASS  RUNTIME
 *
 *  @Documented  标识注解是否生成在API文档中
 *
 *  @Inherited   标识当前注解可以被继承
 */

public class User  implements Person{

    private String name;

    @Override  //  重写方法
    public String say() {

        return null;
    }

    //@Override   //检查
    public String eat() {

        return null;
    }

}
